ArcEngine中加载和读取Style文件或.serverstyle文件 您所在的位置:网站首页 arcgis engine 没有注册类 ArcEngine中加载和读取Style文件或.serverstyle文件

ArcEngine中加载和读取Style文件或.serverstyle文件

2023-10-21 17:31| 来源: 网络整理| 查看: 265

参考网上的文章,并做了一些补充。原文链接:http://blog.csdn.net/rrrrssss00/article/details/6167497

首先使用接口装载.style文件,注意.style文件需要用到ESRI.ArcGIS.Framework.StyleGalleryClass类,而非ServerStyleGalleryClass类,这个类是用来读取.serverstyle文件的。也就是说,对于加载不同的文件,建立的对象不同。

说明:.style是desktop支持的格式,.serverstyle是engine支持的格式。加载.style文件,需要新建ESRI.ArcGIS.Framework.StyleGalleryClass对象,加载.serverstyle文件,需要新建ServerStyleGalleryClass对象

 

[c-sharp]  view plain copy  //获取现有的Styles,初始状态下,styleGalleryStorage中是没有东西的,但styleGalley里边是有东西的(ESRI默认那些样式)   IStyleGallery    styleGalley = new ESRI.ArcGIS.Framework.StyleGalleryClass();   IStyleGalleryStorage  styleGalleryStorage = styleGalley as IStyleGalleryStorage;   int styleCount = styleGalleryStorage.FileCount;   //判断所选择的文件是否已经装载,若尚未加载,则加载之   bool styleExit = false;   for (int i = 0; i 


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有